/************************************************************************
 * 项目名称（软件名称）：忠旺机械物资管理系统(mms)                           *
 * 研发设计单位：忠旺机械设备制造有限公司机械设计院智能控制设计科设计与研发。   *
 * 版权所有：忠旺机械设备制造有限公司                                       *
 * 注：本项目的一切技术专利，使用规范归解释权由忠旺机械设备制造有限公司所有。   *
 * 软件版本：Ver 1.0.0                                                   *
 * 文件路径：com.zhongwang.mms.module.buy.model                            *
 * 创建时间：2020年08月22日 13时47分             *
 *======================================================================*/
package com.zhongwang.mms.module.buy.model;
import lombok.Data;
import java.util.Calendar;
import java.util.Date;
/**
 *@name: PurchaseCompletionQueryModel
 *@description: 采购完成度查询使用模型
 *@param:
 *@returnType:
 *@author: 徐一贺
 *@date: 2020/8/22 13:47
 *@version : v1.0
**/
@Data
public class PurchaseCompletionQueryModel{
    /**主键*/
    private Integer rppId;
    /**项目号*/
    private String rppProjectCode;
    /**项目名称*/
    private String rppProjectName;
    /**采购类别*/
    private String rppTypes;
    /**计划号*/
    private String rppPlanNo;
    /**部分*/
    private String rppPart;
    /**物料描述*/
    private String rppMatDesc;
    /**数量*/
    private Double rppNum;
    /**单位*/
    private String rppUnit;
    /**型号标准号*/
    private String rppStandardNo;
    /**图号*/
    private String rppDiagram;
    /**品牌*/
    private String rppBrand;
    /**提报人*/
    private String rppDesigner;
    /**计划员*/
    private String rppPlanner;
    /**采购数量*/
    private String sppNum;
    /**使用库存数量*/
    private Double useStockNum;
    /**暂缓数量*/
    private Double postponeNum;
    /**遗漏数量*/
    private Double omissionNum;
    /**sap物料编码*/
    private String rppMatCode;
    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 结束时间
     */
    private Date endTime;

    public void setEndTime(Date endTime) {
        if (endTime != null) {
            Calendar cal = Calendar.getInstance();
            cal.setTime(endTime);
            cal.add(Calendar.DAY_OF_YEAR, 1);
            this.endTime = cal.getTime();
        }
    }
}
